I take Pilates classes,run, light weights about 3 or 4 times a week--plus Yoga about 3 times a week on my own. I have a closet full of all kinds of syllabus dance tapes that I use with a teacher--dance partner once a week. Plus, I have taken ballet for 6 years once a week or so, just to work on posture. So, I guess I am an engineer-analytical type.
I have been ballroom dancing for about 7 years, competed with a A. partner for 3 yrs. and some pro am. I find ballroom, especially Int. Std. and Latin hard and requires lots of thinking and work. I am always looking for short cuts or overlapping activities that help my ballroom. Most of the teachers that I have seen just teach and nothing else--including not taking lessons from higher pros.
Haven't tried Martial Arts but it seems like a good supplement. Some of the friends that have done it have progressed faster than most.
I took Argentine Tango for awhile and appeared to really mess up my hard earned posture and movement for ballroom tango.